package com.erpoa.entity;

import lombok.*;
import lombok.extern.slf4j.Slf4j;

import java.io.Serializable;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Slf4j
@EqualsAndHashCode
public class BarCodeEntity implements Serializable {

    // 入库流水号
    public String fflownumber;

    public String getFflownumber() {
        return fflownumber;
    }

    public void setFflownumber(String fflownumber) {
        this.fflownumber = fflownumber;
    }

    //去离子水
    public Double dlwater;

    public Double getDlwater() {
        return dlwater;
    }

    public void setDlwater(Double dlwater) {
        this.dlwater = dlwater;
    }

    //计划开始时间
    public Date fPlanStartDate;
    //计划结束时间
    public Date fPlanEndDate;

    public Date getfPlanStartDate() {
        return fPlanStartDate;
    }

    public void setfPlanStartDate(Date fPlanStartDate) {
        this.fPlanStartDate = fPlanStartDate;
    }

    public Date getfPlanEndDate() {
        return fPlanEndDate;
    }

    public void setfPlanEndDate(Date fPlanEndDate) {
        this.fPlanEndDate = fPlanEndDate;
    }

    // 条码
    public String fBarCode;
    // 操作员
    public String fOperatorCode;
    // 机台号
    public String fMachineCode;
    // 排程ID
    public String fPlanID;
    // 条码fid
    public String fID;
    // 任务数
    public int fPlanQty;
    // 工单号
    public String fOrderNo;
    // 料号
    public String fMatCode;
    // 品名
    public String fMatName;
    // 操作员姓名
    public String fOperatorName;
    // 型号
    public String fType;
    // 公模号
    public String fModelNo;
    // 比重
    public int fProportion;
    // 数量
    public int fQty;
    // 重量
    public double fWeight;
    // 工厂代码
    public String fFactoryCode;
    // 工厂名称
    public String fFactoryName;
    // 车间编码
    public String fWorkShopCode;
    // 车间名称
    public String fWorkShopName;
    // 工序编码
    public String fProcessCode;
    // 工序名称
    public String fProcessName;
    // 仓库编码
    public String fWareCode;
    // 库位编码
    public String fSeatCode;
    // 结尾工序
    public int fEndProc;
    // 颜色
    public String fColor;
    // 确认
    public int fConfirm;
    // 入库
    public int fStorage;
    // 报次
    public int fDefective;
    // 单位
    public String fUnit;
    // 备注
    public String fRemark;

    //入库专用 uuid
    private String uuid;

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public String getfBarCode() {
        return fBarCode;
    }

    public void setfBarCode(String fBarCode) {
        this.fBarCode = fBarCode;
    }

    public String getfOperatorCode() {
        return fOperatorCode;
    }

    public void setfOperatorCode(String fOperatorCode) {
        this.fOperatorCode = fOperatorCode;
    }

    public String getfMachineCode() {
        return fMachineCode;
    }

    public void setfMachineCode(String fMachineCode) {
        this.fMachineCode = fMachineCode;
    }

    public String getfPlanID() {
        return fPlanID;
    }

    public void setfPlanID(String fPlanID) {
        this.fPlanID = fPlanID;
    }

    public String getfID() {
        return fID;
    }

    public void setfID(String fID) {
        this.fID = fID;
    }

    public int getfPlanQty() {
        return fPlanQty;
    }

    public void setfPlanQty(int fPlanQty) {
        this.fPlanQty = fPlanQty;
    }

    public String getfOrderNo() {
        return fOrderNo;
    }

    public void setfOrderNo(String fOrderNo) {
        this.fOrderNo = fOrderNo;
    }

    public String getfMatCode() {
        return fMatCode;
    }

    public void setfMatCode(String fMatCode) {
        this.fMatCode = fMatCode;
    }

    public String getfMatName() {
        return fMatName;
    }

    public void setfMatName(String fMatName) {
        this.fMatName = fMatName;
    }

    public String getfOperatorName() {
        return fOperatorName;
    }

    public void setfOperatorName(String fOperatorName) {
        this.fOperatorName = fOperatorName;
    }

    public String getfType() {
        return fType;
    }

    public void setfType(String fType) {
        this.fType = fType;
    }

    public String getfModelNo() {
        return fModelNo;
    }

    public void setfModelNo(String fModelNo) {
        this.fModelNo = fModelNo;
    }

    public int getfProportion() {
        return fProportion;
    }

    public void setfProportion(int fProportion) {
        this.fProportion = fProportion;
    }

    public int getfQty() {
        return fQty;
    }

    public void setfQty(int fQty) {
        this.fQty = fQty;
    }

    public double getfWeight() {
        return fWeight;
    }

    public void setfWeight(double fWeight) {
        this.fWeight = fWeight;
    }

    public String getfFactoryCode() {
        return fFactoryCode;
    }

    public void setfFactoryCode(String fFactoryCode) {
        this.fFactoryCode = fFactoryCode;
    }

    public String getfFactoryName() {
        return fFactoryName;
    }

    public void setfFactoryName(String fFactoryName) {
        this.fFactoryName = fFactoryName;
    }

    public String getfWorkShopCode() {
        return fWorkShopCode;
    }

    public void setfWorkShopCode(String fWorkShopCode) {
        this.fWorkShopCode = fWorkShopCode;
    }

    public String getfWorkShopName() {
        return fWorkShopName;
    }

    public void setfWorkShopName(String fWorkShopName) {
        this.fWorkShopName = fWorkShopName;
    }

    public String getfProcessCode() {
        return fProcessCode;
    }

    public void setfProcessCode(String fProcessCode) {
        this.fProcessCode = fProcessCode;
    }

    public String getfProcessName() {
        return fProcessName;
    }

    public void setfProcessName(String fProcessName) {
        this.fProcessName = fProcessName;
    }

    public String getfWareCode() {
        return fWareCode;
    }

    public void setfWareCode(String fWareCode) {
        this.fWareCode = fWareCode;
    }

    public String getfSeatCode() {
        return fSeatCode;
    }

    public void setfSeatCode(String fSeatCode) {
        this.fSeatCode = fSeatCode;
    }

    public int getfEndProc() {
        return fEndProc;
    }

    public void setfEndProc(int fEndProc) {
        this.fEndProc = fEndProc;
    }

    public String getfColor() {
        return fColor;
    }

    public void setfColor(String fColor) {
        this.fColor = fColor;
    }

    public int getfConfirm() {
        return fConfirm;
    }

    public void setfConfirm(int fConfirm) {
        this.fConfirm = fConfirm;
    }

    public int getfStorage() {
        return fStorage;
    }

    public void setfStorage(int fStorage) {
        this.fStorage = fStorage;
    }

    public int getfDefective() {
        return fDefective;
    }

    public void setfDefective(int fDefective) {
        this.fDefective = fDefective;
    }

    public String getfUnit() {
        return fUnit;
    }

    public void setfUnit(String fUnit) {
        this.fUnit = fUnit;
    }

    public String getfRemark() {
        return fRemark;
    }

    public void setfRemark(String fRemark) {
        this.fRemark = fRemark;
    }


}
